#include <stdio.h>

int main () {
	// GNU C支持使用 ... 表示范围扩展
	// 应用于数组初始化和switch-case语句中。
	int arr[20] = {[0 ... 9] = 1, [10 ... 19] = 2};
	for (int i = 0; i < 20; i++) {
		printf("%d ", arr[i]);
	}
	printf("\n");

	int chose = 6;
	switch (chose) {
		case 0 ... 5: printf("[0, 5]\n"); break;
		case 6 ... 10: printf("[6, 10]\n"); break;
		default: break;
	}

	return 0;
}